Modifier and Type | Field and Description |
---|---|
private ReferenceQueuingFactory<K,Referrer<K>> |
krqf |
private ReferenceQueuingFactory<V,Referrer<V>> |
vrqf |
Constructor and Description |
---|
EntryFacadeConverter(ReferenceQueuingFactory<K,Referrer<K>> krqf,
ReferenceQueuingFactory<V,Referrer<V>> vrqf) |
Modifier and Type | Method and Description |
---|---|
void |
processQueue()
This method was originally intended to process the reference queue
prior to access, however this severely hurts scalability.
|
Map.Entry<K,V> |
pseudoReferent(Map.Entry<Referrer<K>,Referrer<V>> u) |
Map.Entry<Referrer<K>,Referrer<V>> |
referenced(Map.Entry<K,V> w,
boolean enque,
boolean temporary) |
private final ReferenceQueuingFactory<K,Referrer<K>> krqf
private final ReferenceQueuingFactory<V,Referrer<V>> vrqf
EntryFacadeConverter(ReferenceQueuingFactory<K,Referrer<K>> krqf, ReferenceQueuingFactory<V,Referrer<V>> vrqf)
public Map.Entry<K,V> pseudoReferent(Map.Entry<Referrer<K>,Referrer<V>> u)
pseudoReferent
in interface ReferenceQueuingFactory<Map.Entry<K,V>,Map.Entry<Referrer<K>,Referrer<V>>>
public Map.Entry<Referrer<K>,Referrer<V>> referenced(Map.Entry<K,V> w, boolean enque, boolean temporary)
referenced
in interface ReferenceQueuingFactory<Map.Entry<K,V>,Map.Entry<Referrer<K>,Referrer<V>>>
public void processQueue()
ReferenceQueuingFactory
processQueue
in interface ReferenceQueuingFactory<Map.Entry<K,V>,Map.Entry<Referrer<K>,Referrer<V>>>
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.