Public Member Functions | |
this (Cluster cluster, uint size, uint sleep) | |
bool | put (char[] name, ClusterContent content) |
synchronized ClusterContent | get (char[] name) |
ThreadReturn | run () |
Public Attributes | |
public class VersionAres typedef void | ThreadReturn |
else typedef int | ThreadReturn |
Private Member Functions | |
final ChannelQueue | lookup (char[] channel) |
Private Attributes | |
uint | size |
uint | used |
uint | sleep |
ILogger | logger |
Cluster | cluster |
HashMap | queueSet |
|
Definition at line 198 of file ClusterCache.d. References cluster, Cluster::getLogger(), HashMap, logger, queueSet, size, and sleep. |
|
Definition at line 213 of file ClusterCache.d. References HashMap::get(), and queueSet. |
|
Definition at line 222 of file ClusterCache.d. References cluster, Cluster::createChannel(), logger, lookup(), ChannelQueue::put(), HashMap::put(), queueSet, size, ILogger::trace(), and used. Referenced by ClusterThread::run(). |
|
Definition at line 250 of file ClusterCache.d. References ChannelQueue::get(), lookup(), and used. Referenced by ClusterThread::run(). |
|
Definition at line 274 of file ClusterCache.d. References Cluster::broadcast(), ChannelQueue::channel, cluster, ChannelQueue::count, ILogger::error(), IChannel::getName(), ILogger::isEnabled(), logger, queueSet, sleep, ILogger::trace(), and ILevel::Trace. |
|
Definition at line 187 of file ClusterCache.d. |
|
Definition at line 187 of file ClusterCache.d. |
|
Definition at line 187 of file ClusterCache.d. |
|
Definition at line 190 of file ClusterCache.d. |
|
Definition at line 191 of file ClusterCache.d. |
|
Definition at line 192 of file ClusterCache.d. |
|
Definition at line 269 of file ClusterCache.d. |
|
Definition at line 272 of file ClusterCache.d. |