Package org.eclipse.rdf4j.sail.model
Class NonSerializables
java.lang.Object
org.eclipse.rdf4j.sail.model.NonSerializables
A registry to support (de)serialization of objects (over the lifetime of the VM). It uses weak references to allow
entries to be garbage-collected when no longer used.
- Author:
- Mark
-
Method Summary
-
Method Details
-
get
Retrieve the object registered with the supplied key.- Parameters:
key
- the key.- Returns:
- the registered object, or
null
if no matching EvaluationStrategy can be found.
-
getKey
Retrieves the registry key for the given object.- Parameters:
obj
- the object for which to retrieve the registry key.- Returns:
- the registry key with which the supplied object can be retrieved, or
null
if the supplied object is not in the registry.
-
register
Add an object to the registry and returns the registry key. If the object is already present, the operation simply returns the key with which it is currently registered.- Parameters:
obj
- the object to register- Returns:
- the key with which the object is registered.
-