Interface ProxyStore
- All Known Implementing Classes:
DefaultProxyStore
public interface ProxyStore
A ProxyStore provides a
ProxySerializer
with access to a low-level
persistence mechanism. The ProxyStore does not need to be able to interpret
the data sent to it by the ProxySerializer; it is merely a wrapper around a
persistence mechanism.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionCalled byProxySerializer
to retrieve a value previously provided toput(String, Splittable)
.int
nextId()
Returns a non-negative sequence number.void
put
(String key, Splittable value) Called byProxySerializer
to store a value.
-
Method Details
-
get
Called byProxySerializer
to retrieve a value previously provided toput(String, Splittable)
.- Parameters:
key
- the key- Returns:
- the associated value or
null
ifkey
is unknown
-
nextId
int nextId()Returns a non-negative sequence number. The actual sequence of values returned by this method is unimportant, as long as the numbers in the sequence are unique.
-