When an application schema imports the gml schema a link from the gml schema to the app schema is created. Since the gml schema is a singleton we store permenantly this causes a memory leak. This adapter watches the {@link XSDSchema#getReferencingDirectives()} list and ensures that it does not continue to grow by only allowing unique schema references (in terms of target namespace) to reference it.
@author Justin Deoliveira, OpenGeo @source $URL$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|