class EntryHolderSet extends Object
EntryHolder
objects for a given space.EntryHolder
,
OutriggerServerImpl
Modifier and Type | Field and Description |
---|---|
private Map |
holders |
private Hashtable |
idMap |
private OutriggerServerImpl |
space |
Constructor and Description |
---|
EntryHolderSet(OutriggerServerImpl space) |
Modifier and Type | Method and Description |
---|---|
(package private) LeasedResource |
getLeasedResource(Uuid cookie) |
(package private) EntryHandle |
handleFor(Object cookie)
Given an entry ID, return the handle associated
with it.
|
(package private) EntryHolder |
holderFor(EntryRep rep)
Return the
EntryHolder object for the exact class
of the Entry object held in bits . |
(package private) EntryHolder |
holderFor(String className)
Return the
EntryHolder object for the exact class
with the given ID. |
(package private) void |
reap()
Force all of the holders to reap their
FastList s |
(package private) void |
remove(EntryHandle handle)
Remove the passed handle and associated entry.
|
private final Map holders
private final Hashtable idMap
private final OutriggerServerImpl space
EntryHolderSet(OutriggerServerImpl space)
EntryHolder holderFor(EntryRep rep)
EntryHolder
object for the exact class
of the Entry
object held in bits
. If
one doesn't yet exist, it will be created.holderFor(java.lang.String)
EntryHolder holderFor(String className)
EntryHolder
object for the exact class
with the given ID. If one doesn't yet exist, it will be created.holderFor(EntryRep)
LeasedResource getLeasedResource(Uuid cookie)
EntryHandle handleFor(Object cookie)
void remove(EntryHandle handle)
void reap()
FastList
sCopyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.