Interface TransparentCacheService

    • Method Detail

      • count

        long count()
      • clear

        long clear()
      • generateCacheKey

        <T extends java.io.Serializable> java.lang.String generateCacheKey​(T entity)
      • generateCacheKey

        java.lang.String generateCacheKey​(java.lang.Class clazz,
                                          java.lang.Object... arguments)
      • generateParameterKey

        java.lang.String generateParameterKey​(java.lang.Object parameter)
      • aroundWriteMethodInvocation

        java.lang.Object aroundWriteMethodInvocation​(org.aopalliance.intercept.MethodInvocation invocation,
                                                     InterceptorMetadata meta)
                                              throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • aroundReadMethodInvocation

        java.lang.Object aroundReadMethodInvocation​(org.aopalliance.intercept.MethodInvocation invocation,
                                                    InterceptorMetadata meta)
                                             throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • aroundInvalidateMethodInvocation

        java.lang.Object aroundInvalidateMethodInvocation​(org.aopalliance.intercept.MethodInvocation invocation,
                                                          InterceptorMetadata meta)
                                                   throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getSupportedTypes

        java.util.List<java.lang.Class> getSupportedTypes()
      • getCaches

        java.util.Map<java.lang.String,​CacheService> getCaches()