public void putObject(Object key, Object value) {
		Object reference = null;
		if (referenceType == MemoryCacheController.WEAK) {
			reference = new WeakReference(value);
		} else if (referenceType == MemoryCacheController.SOFT) {
			reference = new SoftReference(value);
		} else if (referenceType == MemoryCacheController.STRONG) {
			reference = new StrongReference(value);
		}
		cache.put(key, reference);
	}