Cache System
CacheServers.AbstractCacheServer
— TypeAbstractCacheServer{K, ELT}
Base.delete!
— Methoddelete!(server, object) -> server
delete this object from the server. (the storage will be deleted)
Base.push!
— Methodpush!(server, val, object) -> server
push val
to the storage of object
in the server
.
CacheServers.alloc!
— Methodalloc!(server, object, storage) -> server
alloc new storage on the server.
CacheServers.iscacheable
— Methodiscacheable(server, object)
check if there is available space to storage this object's value. (if this object was allocated on the server before.).
CacheServers.iscached
— Methodiscached(server, object, [params...])
check if this object (with params) is already cached.
CacheServers.pull
— Methodpull(server, object, params...) -> value
pull object
storage from server.
CacheServers.update!
— Methodupdate!(storage, val) -> storage
Distributed.clear!
— Methodclear!(server, object) -> server
clear the storage in the server
of this object
.