/** * create new item * @param hashCode for the entry * @param key <code>Object</code> key * @param value <code>Object</code> value * @param size size in bytes of the item * subclasses may override to provide their own CacheItem extensions * e.g. one that permits persistence. */ protected CacheItem createItem(int hashCode, Object key, Object value, int size) { return new CacheItem(hashCode, key, value, size); }
/** * create new item * @param hashCode for the entry * @param key <code>Object</code> key * @param value <code>Object</code> value * @param size size in bytes of the item * subclasses may override to provide their own CacheItem extensions * e.g. one that permits persistence. */ protected CacheItem createItem(int hashCode, Object key, Object value, int size) { return new CacheItem(hashCode, key, value, size); }
/** * create new item * @param hashCode for the entry * @param key <code>Object</code> key * @param value <code>Object</code> value * @param size size in bytes of the item * subclasses may override to provide their own CacheItem extensions * e.g. one that permits persistence. */ protected CacheItem createItem(int hashCode, Object key, Object value, int size) { return new CacheItem(hashCode, key, value, size); }
/** * create new item * @param hashCode for the entry * @param key <code>Object</code> key * @param value <code>Object</code> value * @param size size in bytes of the item * subclasses may override to provide their own CacheItem extensions * e.g. one that permits persistence. */ protected CacheItem createItem(int hashCode, Object key, Object value, int size) { return new CacheItem(hashCode, key, value, size); }