|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.umass.lastfm.cache.Cache
de.umass.lastfm.cache.MemoryCache
public class MemoryCache
This class is just for testing. You probably don't want to use it in production.
| Constructor Summary | |
|---|---|
MemoryCache()
|
|
| Method Summary | |
|---|---|
void |
clear()
Clears the cache by effectively removing all cached data. |
boolean |
contains(String cacheEntryName)
Checks if the cache contains an entry with the given name. |
boolean |
isExpired(String cacheEntryName)
Checks if the specified entry is expired. |
InputStream |
load(String cacheEntryName)
Loads the specified entry from the cache and returns an InputStream to be read from. |
void |
remove(String cacheEntryName)
Removes the specified entry from the cache if available. |
void |
store(String cacheEntryName,
InputStream inputStream,
long expirationDate)
Stores a request in the cache. |
| Methods inherited from class de.umass.lastfm.cache.Cache |
|---|
createCacheEntryName, findExpirationDate, getExpirationPolicy, setExpirationPolicy, setHashCacheEntryNames |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MemoryCache()
| Method Detail |
|---|
public boolean contains(String cacheEntryName)
Cache
contains in class CachecacheEntryName - An entry name
true if the cache contains this entrypublic InputStream load(String cacheEntryName)
Cachenull
if the cache does not contain the specified cacheEntryName.
load in class CachecacheEntryName - An entry name
nullpublic void remove(String cacheEntryName)
Cache
remove in class CachecacheEntryName - An entry name
public void store(String cacheEntryName,
InputStream inputStream,
long expirationDate)
Cache
store in class CachecacheEntryName - The entry name to be stored toinputStream - An InputStream containing the data to be cachedexpirationDate - The date of expiration represented in milliseconds since 1.1.1970public boolean isExpired(String cacheEntryName)
Cache
isExpired in class CachecacheEntryName - An entry name
true if the entry is expiredpublic void clear()
Cache
clear in class Cache
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||